﻿using System;
using KPIS.GERP.GFMS.MODEL;
using System.Collections.Generic;

namespace KPIS.GERP.GFMS.IBLL
{
    public interface IBLL_FIM_MoneyRequestDtls
    {
        IList<M_FIM_MoneyRequestDtls> GetFull(string money_req_seq);
        //IList<M_FIM_MoneyRequestDtls> GetFull2(string money_req_seq);
        IList<M_FIM_MoneyRequestDtls> GetExpFromProject(string bgm_proj_oper_seq
            , string bgm_source_seq, string bgm_exp_grp_seq, string money_req_seq);
        double GetExpInApproveProcess(string bgm_proj_oper_seq
            , string bgm_source_seq, string bgm_exp_grp_seq, string money_req_seq);
        IList<M_BGM_MAS_Expense> GetExpList(string money_req_seq);
        IList<M_FIM_MoneyRequestDtls> GetList(string money_req_seq);
        M_FIM_MoneyRequestDtls GetInfo(string seq);
        //string SelectRecentInsertedRoleSeq();

        string Insert(M_FIM_MoneyRequestDtls info);
        void Update(M_FIM_MoneyRequestDtls info);
        void Delete(M_FIM_MoneyRequestDtls info);
    }
}
